package com.atguigu.mapper;

import com.atguigu.pojo.Dept;

import java.util.List;

/**
 * @Author: liuaojun
 * @CreateTime: 2025-02-07
 * @Description:
 * @Version: 1.0
 */
public interface DeptMapper {
    /**
    * @Author:liuaojun
    * @Date:2025-02-07 16:14
    * @Description:新增部门
    */
    void insertDept(Dept dept);

    /**
    * @Author:liuaojun
    * @Date:2025-02-07 16:15
    * @Description:根据ID修改部门信息
    */
    void updateDept(Dept dept);

    /**
    * @Author:liuaojun
    * @Date:2025-02-07 16:16
    * @Description:根据Id删除部门
    */
    void deleteDept(Integer id);

    /**
    * @Author:liuaojun
    * @Date:2025-02-07 16:16
    * @Description:根据Id查询部门信息
    */
    Dept selectDeptById(Integer id);

    /**
    * @Author:liuaojun
    * @Date:2025-02-07 16:17
    * @Description:查询所有部门
    */
    List<Dept> selectDeptAll();
}
